package com.knowledge.business.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 热门消息统计DTO
 *
 * @author lingma
 * @date 2025-09-26
 */
@Data
public class HotMessageDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 消息内容
     */
    private String message;

    /**
     * 消息出现次数
     */
    private Integer count;

    /**
     * 最后出现时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date lastTime;

    /**
     * 相似消息数量
     */
    private Integer similarCount;
}